Boost
boost
arrow_drop_down
Boost.Variant

This Release

Antony Polukhin
Antony Polukhin
Maintainer
Eric Friedman
Maintainer

Boost.Variant

Boost.Variant, part of collection of the Boost C++ Libraries. It is a safe, generic, stack-based discriminated union container, offering a simple solution for manipulating an object from a heterogeneous set of types in a uniform manner.

Test results

@ Build Tests coverage More info
Develop branch: CI Build status Coverage Status details...
Master branch: CI Build status Coverage Status details...

Latest developer documentation

License

Distributed under the Boost Software License, Version 1.0.

All Time

Nikita Kniazev
Nikita Kniazev
Contributor
diplay
diplay
Contributor
Beman Dawes
Beman Dawes
Contributor
Steven Watanabe
Steven Watanabe
Contributor
Mike Maximoff
Mike Maximoff
Contributor
Stephen Kelly
Stephen Kelly
Contributor
John Maddock
John Maddock
Contributor
Daniel James
Daniel James
Contributor
Eric Friedman
Contributor
nobody
Contributor
Marshall Clow
Marshall Clow
Contributor
Albert Sverdlov
Albert Sverdlov
Contributor
Douglas Gregor
Douglas Gregor
Contributor
Troy D. Straszheim
Troy D. Straszheim
Contributor
Adam Wulkiewicz
Adam Wulkiewicz
Contributor
Rene Rivera
Rene Rivera
Contributor
Edward Diener
Edward Diener
Contributor
Ed Catmur
Ed Catmur
Contributor
Eric Niebler
Contributor
Michael A. Jackson
Michael A. Jackson
Contributor
sdarwin
sdarwin
Contributor
fanquake
fanquake
Contributor
Daniela Engert
Daniela Engert
Contributor
Gennaro Prota
Contributor
Vladimir Prus
Vladimir Prus
Contributor
Hartmut Kaiser
Hartmut Kaiser
Contributor
Aleksey Gurtovoy
Contributor
Patrick Lühne
Patrick Lühne
Contributor
Vassil Vassilev
Vassil Vassilev
Contributor
K. Noel Belcourt
K. Noel Belcourt
Contributor
Marcel Raad
Marcel Raad
Contributor
Mike Dev
Mike Dev
Contributor
Edward Diener
Edward Diener
Contributor
Louis Dionne
Louis Dionne
Contributor
Lucas Camolezi
Contributor
Jakob Lykke Andersen
Jakob Lykke Andersen
Contributor
Hans Dembinski
Hans Dembinski
Contributor
Ed Catmur
Ed Catmur
Contributor
Peter Dimov
Peter Dimov
Contributor
Gregor Jasny
Gregor Jasny
Contributor
Mikhail Strelnikov
Mikhail Strelnikov
Contributor
Ed Catmur
Ed Catmur
Contributor
amedama41
amedama41
Contributor
Bart Siwek
Contributor
Jochen Topf
Jochen Topf
Contributor
Alex Henrie
Alex Henrie
Contributor
Adam Badura
Adam Badura
Contributor
Andrey Semashev
Andrey Semashev
Contributor
Pawel Dac
Pawel Dac
Contributor
Stefan Slapeta
Contributor